﻿//
// LightSettings.cs
// 
// This file is part of the QuickStart Game Engine.  See http://www.codeplex.com/QuickStartEngine
// for license details.
//

using Microsoft.Xna.Framework;

namespace Alex_s_Dream_The_Toy_World
{
    public class LightSettings
    {
        /// <summary>
        /// Ambient light color
        /// </summary>
        public Vector4 AmbientColor     = new Vector4(0.3f, 0.3f, 0.3f, 1.0f);

        /// <summary>
        /// Specular light color
        /// </summary>
        public Vector4 SpecularColor    = new Vector4(0.4f, 0.4f, 0.4f, 1.0f);

        /// <summary>
        /// Diffuse light color
        /// </summary>
        public Vector4 DiffuseColor     = new Vector4(1.0f, 1.0f, 1.0f, 1.0f);

        /// <summary>
        /// Specular power of light
        /// </summary>
        public float SpecularPower      = 4.0f;        

        /// <summary>
        /// Minimum ambient power this light will produce
        /// </summary>
        public float MinimumAmbient     = 0.25f;

        public Vector3 LightDirection   = new Vector3(-.2f, -.4f, .2f);
    }
}
